'''
从字符串中匹配出现的次数
'''

import re

# 匹配字符串中的abc出现的次数
pattern = r'abc'  # 正则表达式模式，匹配abc
text = "abcabcabc"  # 要匹配的字符串
matches = re.findall(pattern, text)  # 使用findall方法查找所有匹配的abc
print(matches)  # 输出：['abc', 'abc', 'abc']
print(len(matches))  # 输出：3


# 匹配字符串中的abc出现的次数，不区分大小写
pattern = r'abc'  # 正则表达式模式，匹配abc
text = "AbcAbcAbc"  # 要匹配的字符串
matches = re.findall(pattern, text, re.IGNORECASE)  # 使用findall方法查找所有匹配的abc，不区分大小写
print(matches)  # 输出：['Abc', 'Abc', 'Abc']
print(len(matches))  # 输出：3
